namespace Umbraco.Cms.Core;

public static partial class Constants
{
    public static class Icons
    {
        /// <summary>
        ///     System default icon.
        /// </summary>
        public const string DefaultIcon = Content;

        /// <summary>
        ///     System blueprint icon
        /// </summary>
        public const string Blueprint = "icon-blueprint";

        /// <summary>
        ///     System content icon.
        /// </summary>
        public const string Content = "icon-document";

        /// <summary>
        ///     System content type icon.
        /// </summary>
        public const string ContentType = "icon-item-arrangement";

        /// <summary>
        ///     System data type icon.
        /// </summary>
        public const string DataType = "icon-autofill";

        /// <summary>
        ///     System dictionary icon.
        /// </summary>
        public const string Dictionary = "icon-book-alt";

        /// <summary>
        ///     System generic folder icon.
        /// </summary>
        public const string Folder = "icon-folder";

        /// <summary>
        ///     System language icon.
        /// </summary>
        public const string Language = "icon-globe";

        /// <summary>
        ///     System logviewer icon.
        /// </summary>
        public const string LogViewer = "icon-box-alt";

        /// <summary>
        ///     System list view icon
        /// </summary>
        public const string ListView = "icon-thumbnail-list";

        /// <summary>
        ///     System media file icon.
        /// </summary>
        public const string MediaFile = "icon-document";

        /// <summary>
        ///     System media video icon
        /// </summary>
        public const string MediaVideo = "icon-video";

        /// <summary>
        ///     System media audio icon.
        /// </summary>
        public const string MediaAudio = "icon-audio-lines";

        /// <summary>
        ///     System media article icon
        /// </summary>
        public const string MediaArticle = "icon-article";

        /// <summary>
        ///     System media vector icon.
        /// </summary>
        public const string MediaVectorGraphics = "icon-origami";

        /// <summary>
        ///     System media folder icon.
        /// </summary>
        public const string MediaFolder = "icon-folder";

        /// <summary>
        ///     System media image icon
        /// </summary>
        public const string MediaImage = "icon-picture";

        /// <summary>
        ///     System media type icon.
        /// </summary>
        public const string MediaType = "icon-thumbnails";

        /// <summary>
        ///     System member icon.
        /// </summary>
        public const string Member = "icon-user";

        /// <summary>
        ///     System member group icon.
        /// </summary>
        public const string MemberGroup = "icon-users-alt";

        /// <summary>
        ///     System member type icon
        /// </summary>
        public const string MemberType = "icon-users";

        /// <summary>
        ///     System package icon.
        /// </summary>
        public const string Package = "icon-box";

        /// <summary>
        ///     System property editor icon
        /// </summary>
        public const string PartialView = "icon-article";

        /// <summary>
        ///     System property editor icon.
        /// </summary>
        public const string PropertyEditor = "icon-autofill";

        /// <summary>
        ///     Relation type icon.
        /// </summary>
        public const string RelationType = "icon-trafic";

        /// <summary>
        ///     Script type icon.
        /// </summary>
        public const string Script = "icon-script";

        /// <summary>
        ///     Stylesheet type icon.
        /// </summary>
        public const string Stylesheet = "icon-brackets";

        /// <summary>
        ///     System member icon.
        /// </summary>
        public const string Template = "icon-layout";

        /// <summary>
        ///     System user icon.
        /// </summary>
        public const string User = "icon-user";

        /// <summary>
        ///     System user group icon.
        /// </summary>
        public const string UserGroup = "icon-users";

        /// <summary>
        ///     Webhook icon.
        /// </summary>
        public const string Webhook = "icon-webhook";
    }
}
